home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 7 #1 / IMG Vol 7-1.iso / Shareware / QuakeWorld 2.3b1 / QuakeWorld Read Me < prev   
Text File  |  1998-10-19  |  20KB  |  378 lines

  1. QuakeWorld Mac v2.3b1 Release Notes (October 16,1998)
  2. Copyright id Software 1996-1998
  3.  
  4. NOTE: This is a beta release of QuakeWorld, and is certain to have some bugs.  The software is provided as-is.  Id Software, MacSoft, and Westlake Interactive provide NO technical support for QuakeWorld.  It is an UNSUPPORTED free add-on for registered Mac Quake owners.
  5.  
  6. Getting Started with Mac QuakeWorld
  7. Unpack the contents of the Mac QuakeWorld archive and then drag the QuakeWorld application(s) into your Quake folder (make sure the apps are in the same folder as your old Quake application, not in a subfolder).  There are three applications (QuakeWorld, QuakeWorld RAVE, and QuakeWorld 3Dfx), this readme, and the "QuakeFinderQW 1.6" folder in the archive.  
  8.  
  9. For more documentation on QuakeWorld, especially a list of console commands, go to http://www.quakeworld.net. Many options can only be set from the console or cfg files, like shirt & pants colors, skins, etc. 
  10.  
  11. You can get more info about Mac QuakeWorld at the QuakeWorld message board on MacQuake.com, at http://www.macquake.com/quakeworld/qwboard.html.
  12.  
  13. Notes
  14. Skins: If some skins don't download when you go to a server (you get "file not found, size == -1" errors ), it probably means the server doesn't actually have the skin files online, you need to download them from the web.  At www.quakeworld.net, there are several standard packs of skins you can download to put in the "skins" folder in your "qw" folder.
  15.  
  16. Downloads: If you have repeated troubles with "failed to rename" or other download errors, check to make sure you don't have corrupt files in your "qw", or game folders (i.e. "fortress").  For instance if you constantly get "failed to rename" on a file called "2fort4r.bsp", check for a incomplete file called "2fort4r.bsp" in the "maps" folder in your "fortress" folder, and throw it away if it is there.  
  17.  
  18. HUNK_ALLOC Errors: If you have trouble loading some maps and get HUNK_ALLOC errors with sizes that are very large, it may be a server is trying to download a map that is meant for an older version of QuakeWorld.  This seems to happen mostly on Team Fortress servers.  If this happens, find the map files on the web (ie. www.teamfortress.com) and download them with your web browser, then put them in the maps folder in "fortress" or "qw" folder manually.  
  19.  
  20. Sound: If you have trouble with sound being choppy, set the _snd_mixahead variable to "0.2" in the console.  If that doesn't help, try setting "_snd_classic" to "1" in the config.cfg file.
  21.  
  22. Mouse Buttons: The Mouse1, Mouse2, and Mouse3 bindings in MacQuakeWorld don't map to the mouse button at all (just like Mac Quake from what I can tell).  To change the behavior of the mouse buttons (or mouse sensitivity) you have to use the mouse/joystick config option in the Options dialog (which should be working now).
  23.  
  24. Player Name: The player name can be set with the "name" command.  If you use the unregistered version of QuakeFinder, it will reset the name to "QFinder Trial" whenever you launch via QuakeFinder.
  25.  
  26. Add-on Games: If you play add-ons that have their own folder, like Team Fortress, make sure the config.cfg in the game 's folder (i.e. the "fortress" folder) has the same settings for video modes as in your config.cfg in the "qw" folder.  If you start up QuakeWorld in 640x480, then have 320x200 as your video mode in your fortress config.cfg, QW will get completely confused and possibly crash.  If it doesn't crash (but graphics are screwed up), go to Options, and set the video mode to the screen size you originally started QW with.
  27.  
  28. About QuakeFinderQW
  29. QuakeFinderQW is a shareware utility that tracks QuakeWorld servers and makes finding games easier.  The QuakeFinderQW utility included with this archive is final, but you should check the QuakeFinder site for updates (http://mac.telefragged.com/).  QuakeFinderQW is shareware, check the "How to Register" document in the QuakeFinderQW folder for more information about registering it. 
  30.  
  31. Mac Specific Features
  32. You can paste into the console by hitting Cmd-V.
  33.  
  34. You can quit quickly from the console by hitting Cmd-Q and then return.
  35.  
  36. Bug Reports
  37. Bugs in this beta release of Mac QuakeWorld can be reported via email to "qwbeta@westlakeinteractive.com".  This email is for bug reports only, not tech support.  Westlake does not provide support to help you set up or play QuakeWorld.  We're simply gathering reports of problems that might occur in the beta that can possibly be fixed before the official release of Mac QuakeWorld.  We may not be able to reply to every email we get, but we will track all bugs reported.
  38.  
  39. 2.3b1 Changes
  40. - Playing against 2.3 servers now works.
  41.  
  42. - Connecting to ports other than the default (27500) now works correctly.
  43.  
  44. - Problems configuring mouse and input sprocket devices have been fixed.
  45.  
  46. - Problems with some Team Fortress downloads are fixed.
  47.  
  48. 2.21b1 Changes
  49. - Dragging a ".qwd" demo file onto QuakeWorld client to start it up now will NOT connect to the Internet through PPP.  Once you start QuakeWorld in this way, all you can do is play demo,s you can't play on any servers.  Quit and start up QuakeWorld normally (without a demo) to start up an Internet connection.
  50.  
  51. - The numeric keypad now works as numbers in the console
  52.  
  53. - Fixed the URL in the splash screen (no commas!)
  54.  
  55. - Parsing of "name" strings that contain weird characters like line feeds now works.
  56.  
  57. - Setting a name with spaces in it in the command line or from QuakeFinder now works.
  58.  
  59. - A new setting "os_time" has been added to the config.cfg file.  If you have trouble with Internet connections dropping because the OS isn't getting regular time to process other stuff, or you want to play QuakeWorld client on a QuakeWorld server running on the same Mac, change this value to non-zero.  The larger the value, the more time is given to the OS, so the jumpy QuakeWorld becomes.  Start with values of 1-3, and adjust them higher if the game isn't too choppy and you want to allow more time for background processes.
  60.  
  61. 2.11b3 Changes
  62.  
  63. - The "gamma" console command and the brightness slider in the Options dialog now properly work in QuakeWorld 3Dfx.
  64.  
  65. - Sound files downloaded from servers now are saved with the "WAVE" file type, making them easier to edit/load into other programs.
  66.  
  67. - Fixed the problem with default.cfg settings always being written to the config.cfg file.  You no longer need an empty "default.cfg" file in the "qw" folder to retain your original config settings. This should also fix problems with settings like "rate" not saving when you quit.  Some settings like "pushlatency" are not normally saved by QuakeWorld, to change these permanently you have to put them in an autoexec.cfg file in the QW folder.
  68.  
  69. - Added a better error message for when you launch QuakeWorld and its not in the Quake folder.
  70.  
  71. - Included the latest QuakeFinder, which now lets you set your skins and other player characteristics.
  72.  
  73. - Added a new splash screen pict, thanks to Craig Mullins and David Candland!
  74.  
  75. 2.11b2 Changes
  76.  
  77. - Fixed a bug that wouldn't let you open the Mouse/Joystick Config dialog.
  78.  
  79. - Fixed a bug that wouldn't let you assign strafe left/right keys.
  80.  
  81. - QuakeWorld now recognizes console AppleEvents when the application is already open (so you can switch out of QuakeWorld to QuakeFinder and join a new server without quitting QuakeWorld).
  82.  
  83. - The game no longer gets stuck in console mode, ignoring the ESC key.
  84.  
  85. - The "playdemo" console command and dragging a demo (.qwd) file onto QuakeWorld to start now works correctly.  The file type for QuakeWorld demos is 'QWDm'.
  86.  
  87. - New application and document icons (thanks to Hampus Edvardsson!).  You may have to rebuild your desktop to make them show up (make sure no copies of beta 1 are still on the hard disk when you rebuild!).
  88.  
  89. QuakeWorld Credits           
  90.             Mac Programming:
  91.                       Mark Adams
  92.  
  93.               Mac Splash Screen Artwork:
  94.                       Craig Mullins
  95.                         David Candland
  96.  
  97.                   PC Programmers:
  98.                   Dave 'Zoid' Kirsch 
  99.                   Jack 'Morbid' Mathews
  100.  
  101. 2.30 Chanes to QuakeWorld Client
  102.  
  103. - "crosshaircolor" controls the color for the crosshair in "crosshair 2"
  104.   Values are 0 through 255 and represent a color in the palette.
  105. - "cl_chasecam 1" while in spectator mode gives a through-the-eyes view
  106.   of the player.
  107. - gl_cshiftpercent controls the blend precentage in GLQWCL (default 100).
  108. - Packet loss meter added to player scoreboard, "PL" is the column title.
  109.  This indicates the amount of packet loss the player is receiving.
  110.  
  111. 2.21 Changes to QuakeWorld Client
  112.  
  113. New:
  114. - CVar cl_maxfps added that controls the max fps rate independant of rate (it 
  115. defaults to zero, which means rate controlled).  PLEASE NOTE:  Setting 
  116. cl_maxfps to high values on a modem will OVERRUN YOUR MODEM and lag you since a 
  117. packet is sent every frame, resulting in your sending more data than your modem 
  118. can handle.  This is why fps was tied to rate in the first place.
  119.  
  120. Fixed/Changed:
  121. - Demo recording lock ups fixed
  122. - Map checks don't include vis data (only works on 2.21 servers)
  123. - Client works on 2.20 and 2.21 servers
  124. - Movement bug on maps such as ctf4 and the lip by the outside 100health on 
  125. dm3 fixed.
  126. - Small bug in fov changes in glqwcl fixed (calculated fov span at wrong 
  127. point)
  128. - Linux client was hard locked at 30fps, fixed
  129.  
  130. 2.20 Changes to QuakeWorld Client
  131.  
  132. Fixed/Changed:
  133. - Signon sequence changed to correspond to new server protocol
  134. - Demos can now be initiated during a server connection
  135.  
  136. 2.11 Changes to QuakeWorld Client
  137.  
  138. - GL Sprite bug fixed
  139. - You can now specify the size of the console in the GL version.  For example,
  140.   if you want a 320x200 console, put "-conwidth 320" on the command line.
  141.   -conheight is also supported, but if unspecified it will automatically use
  142.   a 4:3 aspect.  I.e., -conwidth 512 defaults to -conheight 384.  In high
  143.   resolution modes such as 800x600 and 1024x768, the console defaults to
  144.   640x480, otherwise the font and status bar become too small to read.  If
  145.   you do want a higher resolution console in those modes, specify it as well:
  146.   glqwcl -width 800 -height 600 -conwidth 800
  147.   Note that not all cards support modes higher than 640x480.
  148.  
  149. 2.10 Changes to QuakeWorld Client
  150.  
  151. New:
  152. - Added alternate crosshair.  Enabled with "crosshair 2".
  153.  
  154. Fixed/Changed:
  155. - Fixed prediction bug in spectator/camera view.  Camera will no longer try
  156.   to view under platforms.  Water still confuses it.
  157. - Fixed random crash/exit problem present in 2.0
  158.  
  159. 2.10 Changes to QuakeWorld Server
  160.  
  161. - Spectators are now indicated with a (s) on server console "status" command
  162. - Fixed minor security hole
  163.  
  164. 2.01 Changes to QuakeWorld Server
  165.  
  166. New:
  167. - Added SpectatorConnect, SpectatorThink and SpectatorDisconnect Quake-C
  168.   functions.  They are empty shells for now (a example of moving spectators
  169.   from point to point is included with impulse 1) but can be used in lots
  170.   of ways.
  171.  
  172. Fixed/Changed:
  173. - Fixed the crash bug with spectators
  174. - Changed the death msgs in the Quake-C to fix the old bug of incorrect msgs
  175.   when your weapon changed.  Minor things like if two guys with pentagrams
  176.   telefrag, they both die (happens in deathmatch 4).  Thanks to Nolan 'Radix'
  177.   Pflug <nolan@fyi.net> for diffs of the progs changes to get this worked out.
  178. - Fixed the mipmapping color errors in the GL version
  179.  
  180. 2.00 Changes to QuakeWorld Client
  181.  
  182. New:
  183. - Put support back in for -zone option
  184. - Added rerecord <filename> to cause a reconnect with demo recording on the
  185.   same server
  186. - Added EF_BLUE and EF_RED for new GL light bubbles
  187. - Made rocket trails fade out in GL
  188. - Added NOSKINS 2 to use but not download skins
  189. - Precalculate light bubble
  190. - Translucent console (GL)
  191. - 8bit 3DFX texture support.  reduces texture thrashing due to way less 
  192.   texture memory used.
  193. - will work on pre 2.0 servers, but can cause minor movement errors due to
  194.   differences in movement prediction
  195. - support for server controlled maxspeed and gravity multiplier.
  196. - added low/avg/high ping values to the showteamscores so an
  197.   average team ping is calculated
  198. - Added startup graphic banner
  199. - add other player clip hulls to player prediction and local prediction
  200.   this removes the problem of walking through other players and makes
  201.   close combat a lot nicer.
  202.  
  203. Fixed/Changed:
  204. - Using TexSubImage2D to upload partial lightmaps (GL)
  205. - fixed resized console in gl version, had some dead space, so put a mini
  206.   frag list on the bottom
  207. - changed lightning in gl version so in default of gl_flashblend 1 you don't
  208.   see your own light, so having the quad doesn't obscure your vision
  209. - fixed dynamic lightning of alias models in gl version (players and what
  210.   not were not lit up by dynamic lights)
  211. - exiting the world in spectator mode is no longer lava red, but
  212.   slime green.
  213. - fixed the z-angle on entities (for example, the flag was rotated wrong)
  214.   in GL version.
  215. - Spectator camera changed from a free float to a locked camera that tracks
  216.  
  217. 2.00 Changes to QuakeWorld Server
  218.  
  219. New:
  220. - Added flood procection to the server
  221.   default is 4 lines in 8 secs, wait for 10 on activation
  222.   Command to change is:  floodprot <lines> <time> <wait-time>
  223. - Added localinfo.  32k of key=value storage.  Values are stored with the
  224.   localinfo console command on the server, i.e.
  225.       localinfo e1m1 e1m2
  226.   localinfo is persistant from the life of the server (between maps)
  227.   progs can access localinfo using infokey(world, "key") and set it using
  228.       localcmd("localinfo ");
  229.       localcmd(key);
  230.       localcmd(" ");
  231.       localcmd(value);
  232.       localcmd("\n");
  233.   values with spaces should be quoted
  234.   If the same key exists in serverinfo and localinfo, serverinfo will override
  235.   localinfo is not visible 'outside' the server
  236. - Using localinfo, you can now configure a series of maps to run without
  237.   editing the quake-c.  usage:  localinfo <from-map> <to-map>.  For example,
  238.   to run a server that loops through e1m2, dm2, dm4 and dm6, try this:
  239.         localinfo e1m2 dm2
  240.         localinfo dm2 dm4
  241.         localinfo dm4 dm6
  242.         localinfo dm6 e1m2
  243.   Note that the last one should loop back to the first, otherwise normal
  244.   level changing applies.  Put the localinfo commands in the server.cfg
  245. - Protocol has changed, old clients will no longer work.  changable move
  246.   vars such as gravity, maxspeed, etc. are supported again
  247. - Full server controlled localized client maxspeed and gravity is in
  248.   Create to new fields in the QC, .float gravity and .float maxspeed.  
  249.   .maxspeed defaults to sv_maxspeed (320), .gravity defaults to 1.0 
  250.   (full gravity).
  251.   Change them at will in the QC, but don't change them too often as every 
  252.   change is noted and the clients are updated with the change so that 
  253.   their prediction works correctly.  The per-client maxspeed should be 
  254.   very handy for the TF guys.
  255. - added support for 'namefun' (high bit characters).  On by default, server
  256.   operators can turn it off with sv_highchars 0
  257.  
  258. Fixed/Changed:
  259. - sv_friction defaults to 6 as in previous QuakeWorld release.  Regular Quake
  260.   uses a default friction of 4, so if the server op wants Regular Quake
  261.   behavior, he can change it to 4.
  262. - fixed 'download ./server.cfg' security bug.
  263. - fixed up ramp movement (on ground stuff)
  264. - removed password from userinfo after player connect so that other
  265.   players and spectators can't use the 'user' command to see the
  266.   passwd
  267. - setting password or spectator_password to 'none' is the same as
  268.   clearing it
  269. - change player move physics to support ramp accel, there was a bug in
  270.   stair stepping that prevented proper movement.  With this bug, you can't
  271.   jump into the RL room on dm6, or hit the secret light on e4m1.
  272.  
  273. 1.64 Changes to QuakeWorld Client
  274.  
  275. New:
  276. - Added download percentage bar.  Displays filename and a bar indicating        
  277.   visual completeness of download and a percentage.  Overwrites
  278.   any text at the bottom.
  279. - Added auto-tracking camera for spectator mode.  It's mostly a novelty, but
  280.   its fun.
  281. - Added +showteamscores.  In team games, the intermission displays team
  282.   totals, unless you hit TAB to display frag scores
  283.   bind a key to +showteamscores will give you the team score display.
  284. - Added client side DEMO support and playback
  285.   usage:  record <file> <server>
  286.   Autodownload is disabled when recording.
  287.   playback: playdemo <file>
  288.   File uses the .qwd extension and is incompatible with regular Quake and its 
  289.   demos.
  290. - Adjust console input a bit to allow room for download percent bar (moved up
  291.   six pixels).
  292. - Add cl_hightrack cvar for spectator mode, causes it to always
  293.   select camera view on player with the highest frags.  cl_hightrack 1 turns
  294.   it on, cl_hightrack 0 turns it off (default)
  295. - Added text to the "Single player" and "Multiplayer" menu options.
  296. - Allowed Ctrl-V (paste) at console.
  297. - Added GL support.
  298. - Added FOV setting in GL version.
  299.  
  300. Fixed/Changed:
  301. - If a model file isn't found (couldn't be download) a msg is displayed
  302.   telling the user they may need to download or purchase an addon pak.
  303. - Made all skin downloads go into QW directory.
  304. - Fixed water jump bug where you hop immediately back out in narrow entrances.
  305. - Added copyright dialog on exit (press y to quit) with credits and version
  306.   number.
  307. - New cvar, cl_warncmd, defaults to zero and disables the 'unknown command'
  308.   msg.  qwcl stuffs 'cl_warncmd 1' to itself after quake.rc loads. This gets
  309.   rid of unknown command messages (like unknown command 'startdemos') from 
  310.   the default exec files, as well as hiding "execing" messages.
  311. - New command, windows, which will pop a user in fullscreen mode back to     
  312.   Windows (not GL or Linux versions).
  313. - Turned off bobbing in spectator mode.
  314. - Now execs the config.cfg in a gamedir upon receiving a new gamedir from
  315.   the server (saves the current config into the current gamedir before
  316.   switching to the new one).
  317. - Reconnect command will now reconnect to the server it is currently   
  318.   connected to, or last one it was connected to.
  319. - Fixed it so entering 'record <file> <server>' while connected disconnects 
  320.   before starting recording.
  321. - Fixed scoreboard while dead in GL version.
  322. - Made it so players are never completely black in the GL version.
  323. - Changed some console load up msgs in GL.
  324. - Fixed it so exec files without a trailing new line still work.
  325. - changed effects in gl to not be as striking (hard to see).
  326. - Fixed it so a 'glquake' directory is created in other gamedirs for model
  327.   meshes in GL version.
  328. - Fixed tolerance on corrupt skin files.
  329.  
  330. 1.64 Changes to QuakeWorld Server
  331.  
  332. New:
  333. - Added new allow_download vars:
  334.     allow_download_skins, allow_download_models,
  335.     allow_download_sounds, allow_download_maps
  336. - Added a few client to server commands for auto-camera support.
  337. - Adding new server cvar, sv_spectalk (defaults to 1, or on) that controls
  338.   whether spectators can talk to players.  If disabled, spectators can
  339.   only talk to each other.
  340. - New command, sv_gamedir, which sets the visible gamedir to clients.  this
  341.   allows servers to have a different physical game directories, handing for
  342.   machines with multiple servers that don't support symbolic links.  for
  343.   example:
  344.           gamedir ctf4.1
  345.         sv_gamedir ctf
  346.   causes qwsv to use the physical directory of 'ctf4.1', but report the
  347.   directory to clients (players) as 'ctf' for their files.
  348.  
  349. Fixed/Changed:
  350. - Fixed bug in serverinfo strings (memory overwrite and length problem).
  351. - Map files are permitted to be downloaded if they aren't in a pak file
  352.   (unless allow_download or allow_download_maps isn't set).
  353. - Fixed annoying NET_GetPacket: Connection Refused msgs.
  354. - Fixed annoying water jump bug where you would immedately hop back out of 
  355.   water just after you jumped in.
  356. - Fixed air velocity movement so that it is like regular Quake, 
  357.   players have more control over their air movement and can cut
  358.   velocity as needed just like in Quake.  This gives more control
  359.   to the player and rewards skill.
  360. - Spectators no longer can send or receive say_team msgs (possible
  361.   cheating could happen).
  362. - Stopped reporting spectators as players when front-ends request info.
  363. - Fixed bug that disallowed 9's in ip address for filtering.
  364. - Spectators can now send say_team msgs, but only to other spectators.
  365. - No duplicate names allowed now (will rename people who do it).
  366. - A client can not name themselves 'console'.
  367.  
  368. 2.00 Release Notes written by:
  369.  
  370. Dave 'Zoid' Kirsch - zoid@idsoftware.com
  371.  
  372. 1.64 Release Notes written by:
  373.  
  374. Sean 'Redwood' Martin
  375. Redwood's Quake Page - http://redwood.stomped.com
  376.  
  377. Special Thanks: All of the beta testers.
  378.